	.file	"vector_disassemble_irr.cpp"
	.section	.ctors,"aw",@progbits
	.align 8
	.quad	_GLOBAL__I_main
	.section	.text._ZN3irr4core12irrAllocatorIcE15internal_deleteEPv,"axG",@progbits,_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv,comdat
	.align 2
	.p2align 4,,15
	.weak	_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv
	.type	_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv, @function
_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv:
.LFB2135:
	movq	%rsi, %rdi
	jmp	_ZdlPv
.LFE2135:
	.size	_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv, .-_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv
.globl __gxx_personality_v0
	.section	.text._ZN3irr4core12irrAllocatorIcED0Ev,"axG",@progbits,_ZN3irr4core12irrAllocatorIcED0Ev,comdat
	.align 2
	.p2align 4,,15
	.weak	_ZN3irr4core12irrAllocatorIcED0Ev
	.type	_ZN3irr4core12irrAllocatorIcED0Ev, @function
_ZN3irr4core12irrAllocatorIcED0Ev:
.LFB1933:
	movq	$_ZTVN3irr4core12irrAllocatorIcEE+16, (%rdi)
	jmp	_ZdlPv
.LFE1933:
	.size	_ZN3irr4core12irrAllocatorIcED0Ev, .-_ZN3irr4core12irrAllocatorIcED0Ev
	.section	.text._ZN3irr4core12irrAllocatorIcED1Ev,"axG",@progbits,_ZN3irr4core12irrAllocatorIcED1Ev,comdat
	.align 2
	.p2align 4,,15
	.weak	_ZN3irr4core12irrAllocatorIcED1Ev
	.type	_ZN3irr4core12irrAllocatorIcED1Ev, @function
_ZN3irr4core12irrAllocatorIcED1Ev:
.LFB1932:
	movq	$_ZTVN3irr4core12irrAllocatorIcEE+16, (%rdi)
	ret
.LFE1932:
	.size	_ZN3irr4core12irrAllocatorIcED1Ev, .-_ZN3irr4core12irrAllocatorIcED1Ev
	.section	.text._ZN3irr4core12irrAllocatorIcE12internal_newEm,"axG",@progbits,_ZN3irr4core12irrAllocatorIcE12internal_newEm,comdat
	.align 2
	.p2align 4,,15
	.weak	_ZN3irr4core12irrAllocatorIcE12internal_newEm
	.type	_ZN3irr4core12irrAllocatorIcE12internal_newEm, @function
_ZN3irr4core12irrAllocatorIcE12internal_newEm:
.LFB2136:
	movq	%rsi, %rdi
	jmp	_Znwm
.LFE2136:
	.size	_ZN3irr4core12irrAllocatorIcE12internal_newEm, .-_ZN3irr4core12irrAllocatorIcE12internal_newEm
	.text
	.align 2
	.p2align 4,,15
.globl main
	.type	main, @function
main:
.LFB1541:
	xorl	%eax, %eax
	ret
.LFE1541:
	.size	main, .-main
.globl _Unwind_Resume
	.align 2
	.p2align 4,,15
	.type	_Z41__static_initialization_and_destruction_0ii, @function
_Z41__static_initialization_and_destruction_0ii:
.LFB2180:
	subq	$8, %rsp
.LCFI0:
	subl	$1, %edi
	je	.L23
.L20:
	addq	$8, %rsp
	ret
	.p2align 4,,7
.L23:
	cmpl	$65535, %esi
	jne	.L20
	xorw	%si, %si
	movl	$_ZN3irr4core14IdentityMatrixE, %edi
	movl	$64, %edx
	movb	$0, _ZN3irr4core14IdentityMatrixE+64(%rip)
	call	memset
	movl	$0x3f800000, %eax
	movb	$1, _ZN3irr4core14IdentityMatrixE+64(%rip)
	movq	$0, _ZN3irr5scene6quake315irrEmptyStringcE(%rip)
	movl	%eax, _ZN3irr4core14IdentityMatrixE+60(%rip)
	movl	%eax, _ZN3irr4core14IdentityMatrixE+40(%rip)
	movl	$1, %esi
	movl	%eax, _ZN3irr4core14IdentityMatrixE+20(%rip)
	movl	%eax, _ZN3irr4core14IdentityMatrixE(%rip)
	movl	$_ZN3irr5scene6quake315irrEmptyStringcE+16, %edi
	movq	$_ZTVN3irr4core12irrAllocatorIcEE+16, _ZN3irr5scene6quake315irrEmptyStringcE+16(%rip)
	movl	$1, _ZN3irr5scene6quake315irrEmptyStringcE+12(%rip)
	movl	$1, _ZN3irr5scene6quake315irrEmptyStringcE+8(%rip)
.LEHB0:
	call	*_ZTVN3irr4core12irrAllocatorIcEE+32(%rip)
	movq	%rax, _ZN3irr5scene6quake315irrEmptyStringcE(%rip)
	xorl	%esi, %esi
	movb	$0, (%rax)
	movl	$_ZN3irr5scene6quake315irrEmptyStringcE+16, %edi
	movq	_ZN3irr5scene6quake315irrEmptyStringcE+16(%rip), %rax
	call	*24(%rax)
.LEHE0:
	movl	$__dso_handle, %edx
	xorl	%esi, %esi
	movl	$__tcf_0, %edi
	addq	$8, %rsp
	jmp	__cxa_atexit
.L21:
.L18:
	movq	%rax, %rdi
	movq	$_ZTVN3irr4core12irrAllocatorIcEE+16, _ZN3irr5scene6quake315irrEmptyStringcE+16(%rip)
.LEHB1:
	call	_Unwind_Resume
.LEHE1:
.LFE2180:
	.size	_Z41__static_initialization_and_destruction_0ii, .-_Z41__static_initialization_and_destruction_0ii
	.section	.gcc_except_table,"a",@progbits
.LLSDA2180:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 .LLSDACSE2180-.LLSDACSB2180
.LLSDACSB2180:
	.uleb128 .LEHB0-.LFB2180
	.uleb128 .LEHE0-.LEHB0
	.uleb128 .L21-.LFB2180
	.uleb128 0x0
	.uleb128 .LEHB1-.LFB2180
	.uleb128 .LEHE1-.LEHB1
	.uleb128 0x0
	.uleb128 0x0
.LLSDACSE2180:
	.text
	.align 2
	.p2align 4,,15
	.type	_GLOBAL__I_main, @function
_GLOBAL__I_main:
.LFB2231:
	movl	$65535, %esi
	movl	$1, %edi
	jmp	_Z41__static_initialization_and_destruction_0ii
.LFE2231:
	.size	_GLOBAL__I_main, .-_GLOBAL__I_main
	.align 2
	.p2align 4,,15
	.type	__tcf_0, @function
__tcf_0:
.LFB2181:
	subq	$8, %rsp
.LCFI1:
	movl	$_ZN3irr5scene6quake315irrEmptyStringcE+16, %edi
	movq	_ZN3irr5scene6quake315irrEmptyStringcE(%rip), %rsi
	movq	_ZN3irr5scene6quake315irrEmptyStringcE+16(%rip), %rax
.LEHB2:
	call	*24(%rax)
.LEHE2:
	movq	$_ZTVN3irr4core12irrAllocatorIcEE+16, _ZN3irr5scene6quake315irrEmptyStringcE+16(%rip)
	addq	$8, %rsp
	ret
.L32:
.L28:
	movq	%rax, %rdi
	movq	$_ZTVN3irr4core12irrAllocatorIcEE+16, _ZN3irr5scene6quake315irrEmptyStringcE+16(%rip)
.LEHB3:
	call	_Unwind_Resume
.LEHE3:
.LFE2181:
	.size	__tcf_0, .-__tcf_0
	.section	.gcc_except_table
.LLSDA2181:
	.byte	0xff
	.byte	0xff
	.byte	0x1
	.uleb128 .LLSDACSE2181-.LLSDACSB2181
.LLSDACSB2181:
	.uleb128 .LEHB2-.LFB2181
	.uleb128 .LEHE2-.LEHB2
	.uleb128 .L32-.LFB2181
	.uleb128 0x0
	.uleb128 .LEHB3-.LFB2181
	.uleb128 .LEHE3-.LEHB3
	.uleb128 0x0
	.uleb128 0x0
.LLSDACSE2181:
	.text
	.local	_ZN3irr4core14IdentityMatrixE
	.comm	_ZN3irr4core14IdentityMatrixE,68,32
	.local	_ZN3irr5scene6quake315irrEmptyStringcE
	.comm	_ZN3irr5scene6quake315irrEmptyStringcE,24,16
	.weak	_ZTVN3irr4core12irrAllocatorIcEE
	.section	.rodata._ZTVN3irr4core12irrAllocatorIcEE,"aG",@progbits,_ZTVN3irr4core12irrAllocatorIcEE,comdat
	.align 32
	.type	_ZTVN3irr4core12irrAllocatorIcEE, @object
	.size	_ZTVN3irr4core12irrAllocatorIcEE, 48
_ZTVN3irr4core12irrAllocatorIcEE:
	.quad	0
	.quad	_ZTIN3irr4core12irrAllocatorIcEE
	.quad	_ZN3irr4core12irrAllocatorIcED1Ev
	.quad	_ZN3irr4core12irrAllocatorIcED0Ev
	.quad	_ZN3irr4core12irrAllocatorIcE12internal_newEm
	.quad	_ZN3irr4core12irrAllocatorIcE15internal_deleteEPv
	.weak	_ZTIN3irr4core12irrAllocatorIcEE
	.section	.rodata._ZTIN3irr4core12irrAllocatorIcEE,"aG",@progbits,_ZTIN3irr4core12irrAllocatorIcEE,comdat
	.align 16
	.type	_ZTIN3irr4core12irrAllocatorIcEE, @object
	.size	_ZTIN3irr4core12irrAllocatorIcEE, 16
_ZTIN3irr4core12irrAllocatorIcEE:
	.quad	_ZTVN10__cxxabiv117__class_type_infoE+16
	.quad	_ZTSN3irr4core12irrAllocatorIcEE
	.weak	_ZTSN3irr4core12irrAllocatorIcEE
	.section	.rodata._ZTSN3irr4core12irrAllocatorIcEE,"aG",@progbits,_ZTSN3irr4core12irrAllocatorIcEE,comdat
	.align 16
	.type	_ZTSN3irr4core12irrAllocatorIcEE, @object
	.size	_ZTSN3irr4core12irrAllocatorIcEE, 29
_ZTSN3irr4core12irrAllocatorIcEE:
	.string	"N3irr4core12irrAllocatorIcEE"
	.section	.eh_frame,"a",@progbits
.Lframe1:
	.long	.LECIE1-.LSCIE1
.LSCIE1:
	.long	0x0
	.byte	0x1
	.string	"zPLR"
	.uleb128 0x1
	.sleb128 -8
	.byte	0x10
	.uleb128 0x7
	.byte	0x3
	.long	__gxx_personality_v0
	.byte	0x3
	.byte	0x3
	.byte	0xc
	.uleb128 0x7
	.uleb128 0x8
	.byte	0x90
	.uleb128 0x1
	.align 8
.LECIE1:
.LSFDE1:
	.long	.LEFDE1-.LASFDE1
.LASFDE1:
	.long	.LASFDE1-.Lframe1
	.long	.LFB2135
	.long	.LFE2135-.LFB2135
	.uleb128 0x4
	.long	0x0
	.align 8
.LEFDE1:
.LSFDE3:
	.long	.LEFDE3-.LASFDE3
.LASFDE3:
	.long	.LASFDE3-.Lframe1
	.long	.LFB1933
	.long	.LFE1933-.LFB1933
	.uleb128 0x4
	.long	0x0
	.align 8
.LEFDE3:
.LSFDE5:
	.long	.LEFDE5-.LASFDE5
.LASFDE5:
	.long	.LASFDE5-.Lframe1
	.long	.LFB1932
	.long	.LFE1932-.LFB1932
	.uleb128 0x4
	.long	0x0
	.align 8
.LEFDE5:
.LSFDE7:
	.long	.LEFDE7-.LASFDE7
.LASFDE7:
	.long	.LASFDE7-.Lframe1
	.long	.LFB2136
	.long	.LFE2136-.LFB2136
	.uleb128 0x4
	.long	0x0
	.align 8
.LEFDE7:
.LSFDE9:
	.long	.LEFDE9-.LASFDE9
.LASFDE9:
	.long	.LASFDE9-.Lframe1
	.long	.LFB1541
	.long	.LFE1541-.LFB1541
	.uleb128 0x4
	.long	0x0
	.align 8
.LEFDE9:
.LSFDE11:
	.long	.LEFDE11-.LASFDE11
.LASFDE11:
	.long	.LASFDE11-.Lframe1
	.long	.LFB2180
	.long	.LFE2180-.LFB2180
	.uleb128 0x4
	.long	.LLSDA2180
	.byte	0x4
	.long	.LCFI0-.LFB2180
	.byte	0xe
	.uleb128 0x10
	.align 8
.LEFDE11:
.LSFDE13:
	.long	.LEFDE13-.LASFDE13
.LASFDE13:
	.long	.LASFDE13-.Lframe1
	.long	.LFB2231
	.long	.LFE2231-.LFB2231
	.uleb128 0x4
	.long	0x0
	.align 8
.LEFDE13:
.LSFDE15:
	.long	.LEFDE15-.LASFDE15
.LASFDE15:
	.long	.LASFDE15-.Lframe1
	.long	.LFB2181
	.long	.LFE2181-.LFB2181
	.uleb128 0x4
	.long	.LLSDA2181
	.byte	0x4
	.long	.LCFI1-.LFB2181
	.byte	0xe
	.uleb128 0x10
	.align 8
.LEFDE15:
	.ident	"GCC: (GNU) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)"
	.section	.note.GNU-stack,"",@progbits
